package com.cloud.code.牛客网;

import java.util.*;

/**
 * HJ22 汽水瓶
 * <p>
 * 某商店规定：三个空汽水瓶可以换一瓶汽水，允许向老板借空汽水瓶（但是必须要归还）。
 * 小张手上有n个空汽水瓶，她想知道自己最多可以喝到多少瓶汽水。
 * 数据范围：输入的正整数满足 1 \le n \le 100 \1≤n≤100
 */
public class Test7 {
    public static void main(String[] args) {

        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别
        while (in.hasNextInt()) { // 注意 while 处理多个 case
            int num = in.nextInt();
            if(num == 0){
                break;
            }else {
                canDrink(num,0);
            }
        }
    }

    public static void canDrink(int num,int count){

        if(num == 1 || num == 0){
            System.out.println(count);
            return;
        }
        if(num == 2){
            System.out.println(count+1);
            return;
        }
        int pingshu = num/3;
        int yushu = num%3;
        count = count + pingshu;
        num = yushu + pingshu;

        canDrink(num,count);

    }
}
